//
//  BTCourseFile.m
//  BaxTer
//
//  Created by wsj2015 on 16/9/8.
//  Copyright © 2016年 陈武琦. All rights reserved.
//

#import "BTCourseFile.h"

@implementation BTCourseFile




//重载选择 使用的LKDBHelper
+(LKDBHelper *)getUsingLKDBHelper
{
    static LKDBHelper* db;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
      
        db = [[LKDBHelper alloc] init];
    });
    return db;
    
}
// 将要插入数据库
+(BOOL)dbWillInsert:(NSObject *)entity
{
    LKErrorLog(@"will insert : %@",NSStringFromClass(self));
    return YES;
}
//已经插入数据库
+(void)dbDidInserted:(NSObject *)entity result:(BOOL)result
{
    LKErrorLog(@"did insert : %@",NSStringFromClass(self));
}
// 重载    从数据库中  获取的值   经过自己处理 再保存
//-(void)userSetValueForModel:(LKDBProperty *)property value:(id)value
//{
//    if([property.sqlColumnName isEqualToString:@"address"])
//    {
//        self.forignKey = nil;
//        
//        NSMutableArray* array  = [WSJConversion searchWithWhere:[NSString stringWithFormat:@"rowid = %d",[value intValue]] orderBy:nil offset:0 count:1];
//        
//        if(array.count>0)
//            self.forignKey = [array objectAtIndex:0];
//    }
//}
////表名
+(NSString *)getTableName
{
//    NSString *id =[[WCDefaultManager shareMg] account].stringId;
    return [NSString stringWithFormat:@"db_message_%@",@"这里是USERID"];
}
// 重载    返回自己处理过的 要插入数据库的值
//-(id)userGetValueForModel:(LKDBProperty *)property
//{
//    if([property.sqlColumnName isEqualToString:@"forignKey"])
//    {
//        if(self.forignKey == nil)
//            return @"";
//        [WSJConversion insertToDB:self.forignKey];
//        return @(self.forignKey.rowid);
//    }
//    return nil;
//}

@end
